package org.xlp.mvc.annotation;

import java.lang.annotation.*;

/**
 * Description: 请求属性注解
 * <br/>date: 2025/1/11
 *
 * @version 1.0
 * @author: xlp
 */

@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.PARAMETER})
@Documented
public @interface RequestAttribute {
    /**
     * 描述
     */
    String description() default "";

    /**
     * 请求属性名称
     */
    String value() default "";

    /**
     * 标记请求属性是否必须有，默认必须有
     */
    boolean required() default true;
}
